/*
 * BaseFactoryDAO.java
 *
 * Created on 8 de marzo de 2007, 03:11 PM
 *
 * To change this template, choose Tools | Options and locate the template under
 * the Source Creation and Management node. Right-click the template and choose
 * Open. You can then make changes to the template in the Source Editor.
 */

package com.src.computec.radar.services.utilities.base.dao;

import com.src.computec.radar.services.utilities.dao.BaseBaseEmDAO;
import com.src.computec.radar.services.utilities.dao.BaseCentroPobladoDAO;
import com.src.computec.radar.services.utilities.dao.BaseCicloDAO;
import com.src.computec.radar.services.utilities.dao.BaseClienteDAO;
import com.src.computec.radar.services.utilities.dao.BaseClienteRegionalDAO;
import com.src.computec.radar.services.utilities.dao.BaseDepartamentoDAO;
import com.src.computec.radar.services.utilities.dao.BaseDocumentoDAO;
import com.src.computec.radar.services.utilities.dao.BaseEnvioDAO;
import com.src.computec.radar.services.utilities.dao.BaseEnvioMovimientoDAO;
import com.src.computec.radar.services.utilities.dao.BaseEstadoDespachoDAO;
import com.src.computec.radar.services.utilities.dao.BaseEstadoReclamoDAO;
import com.src.computec.radar.services.utilities.dao.BaseFileManagerDAO;
import com.src.computec.radar.services.utilities.dao.BaseGestionEnvioDAO;
import com.src.computec.radar.services.utilities.dao.BaseInformesDAO;
import com.src.computec.radar.services.utilities.dao.BaseInsertoDAO;
import com.src.computec.radar.services.utilities.dao.BaseLdapDAO;
import com.src.computec.radar.services.utilities.dao.BaseMunicipioDAO;
import com.src.computec.radar.services.utilities.dao.BaseNodoDAO;
import com.src.computec.radar.services.utilities.dao.BaseParametroBusquedaDAO;
import com.src.computec.radar.services.utilities.dao.BasePrioridadReclamoDAO;
import com.src.computec.radar.services.utilities.dao.BaseProductoDAO;
import com.src.computec.radar.services.utilities.dao.BaseProveedorDAO;
import com.src.computec.radar.services.utilities.dao.BaseSegmentoProductoDAO;
import com.src.computec.radar.services.utilities.dao.BaseSubProductoDAO;
import com.src.computec.radar.services.utilities.dao.BaseTipoDestinoDAO;
import com.src.computec.radar.services.utilities.dao.BaseTipoEnvioDAO;
import com.src.computec.radar.services.utilities.dao.BaseTipoReclamoDAO;
import com.src.computec.radar.services.utilities.dao.BaseTipoTarifaDAO;

/**
 *
 * @author aocampo
 */
public interface BaseFactoryDAO {
    
    public BaseLdapDAO getLdapDAO();
    
    public BaseClienteDAO getClienteDAO();
    
    public BaseProductoDAO getProductoDAO();
    
    public BaseSubProductoDAO getSubProductoDAO();
   
    public BaseSegmentoProductoDAO getSegmentoProductoDAO();
    
    public BaseParametroBusquedaDAO getParametroBusquedaDAO();
    
    public BaseDocumentoDAO getDocumentoDAO();
    
    public BaseInsertoDAO getInsertoDAO();
    
    public BaseEnvioMovimientoDAO getEnvioMovimientoDAO();
    
    public BaseTipoReclamoDAO getTipoReclamoDAO();
    
    public BasePrioridadReclamoDAO getPrioridadReclamoDAO();
    
    public BaseProveedorDAO getProveedorDAO();
    
    public BaseNodoDAO getNodoDAO();
    
    public BaseTipoEnvioDAO getTipoEnvioDAO();
    
    public BaseInformesDAO getInformesDAO();
    
    public BaseEstadoReclamoDAO getEstadoReclamoDAO();
    
    public BaseTipoDestinoDAO getTipoDestinoDAO();
    
    public BaseTipoTarifaDAO getTipoTarifaDAO();
    
    public BaseFileManagerDAO getFileManagerDAO();
    
    public BaseEstadoDespachoDAO getEstadoDespachoDAO();
    
    public BaseDepartamentoDAO getDepartamentoDAO();
    
    public BaseMunicipioDAO getMunicipioDAO();
    
    public BaseCentroPobladoDAO getCentroPobladoDAO();
    
    public BaseEnvioDAO getEnvioDAO();
    
    public BaseGestionEnvioDAO getGestionEnvioDAO();
    
    public BaseBaseEmDAO getBaseEmDAO();
    
    public BaseCicloDAO getCicloDAO();
    
    public BaseClienteRegionalDAO getClienteRegionalDAO();
}